﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Threading;

namespace ConsoleApplication1
{
    class Program
    {                
        static void Main(string[] args)
        {
            TV tvSet = new TV();

            Console.WriteLine("нажмите любую кпопку для поиска каналов");
            Console.ReadKey();
            Console.Clear();

            for (int i = 0; i < 7; i++)
            {
                tvSet.ShowCurrentChannel();
                tvSet.ShiftChannelUp();
            }
            for (int i = 0; i < 7; i++)
            {
                tvSet.ShowCurrentChannel();
                tvSet.ShiftChannelDown();
            }


            bool switchOff = false;
            do
            {
                Console.Clear();
                Console.WriteLine("выключить телевизор-1");
                Console.WriteLine("отобразить список каналов-2");
                Console.WriteLine("следующий канал-3");
                Console.WriteLine("предыдущий канал-4");
                Console.WriteLine("текущий канал-5");
                string choice = Console.ReadLine();
                switch (choice)
                {
                    case ("1"): { switchOff = true; } break;
                    case ("2"): { tvSet.PrintChannelList(); } break;
                    case ("3"): { tvSet.ShiftChannelUp(); } break;
                    case ("4"): { tvSet.ShiftChannelDown(); } break;
                    case ("5"): { tvSet.ShowCurrentChannel(); } break;

                }
                Thread.Sleep(1000);
            }
            while (switchOff == false);
        }


    }
}
